.sidebar{
	position: fixed;
	left: 0;
	top: 56px;
	bottom: 0;
	width: 220px;
	padding: 0;
	/* background: #2f4050; */
	border-right: 1px solid #ccc;
	-webkit-overflow-scrolling: touch;
	-webkit-overflow-scrolling: blackberry-touch;
}
#navWrap{
	padding-bottom: 50px;
}
.nav .has-sub a{
	color: #a7b1c2;
	font-weight: 700;
}
.nav .has-sub .first-menu.active{
	color: #fff;
	background: #293846;
}
.nav .has-sub > a:hover{
	color: #fff;
	background: #293846;
}
.nav .has-sub > a:focus{
	color: #fff;
	background: #293846;
}
.nav .has-sub .sub-menu{
	 padding-left: 0px; 
}
.nav .has-sub .sub-menu li a{
	display: block;
	padding: 7px 10px 7px 10px;
	padding-left: 50px;
}
.nav .has-sub .sub-menu li{
	color: #b4b6bd;
}
.nav .has-sub .sub-menu li .activeClass{
	color: #fff;
	background: #293846;
}
.nav .has-sub .sub-menu li:hover{
	color: #fff;
	background: #32374b;
}
